package com.dh.store;

import java.util.ArrayList;
import java.util.List;

public class StoreManager {
    private List<Goods> gds = new ArrayList<>();//

    // 增加商品
    public void add(Goods goods) {
        if (goods != null) {
            gds.add(goods);
        }
    }

    // 删除商品
    public void delete(String id) {
        for (Goods gd : gds) {
            if (gd.getId().equals(id)) {
                gds.remove(gd);//
                break;
            }
        }
    }

    // 更新商品
    public void update(Goods goods) {
        if (goods != null) {
            for (int i = 0; i < gds.size(); i++) {
                if (gds.get(i).getId().equals(goods.getId())) {
                    gds.set(i, goods);
                    break;
                }
            }
        }
    }

    // 查找
    public Goods query(String id) {
        if (id != null) {
            for (Goods gd : gds) {
                if (gd.getId().equals(id)) {
                    return gd;
                }
            }
        }
        return null;
    }
    // 打印全部商品
    public List<Goods> getGds() {
        return gds;
    }
}
